/**
 * 
 */
package br.com.ufc.apsoo.hotelar.dao;

import java.util.Date;
import java.util.List;

import br.com.ufc.apsoo.hotelar.model.Cliente;
import br.com.ufc.apsoo.hotelar.model.Hospedagem;

/**
 * @author Virginia
 *
 */
public interface HospedagemDao {
	
public void save(Hospedagem hospedagem);
	
	public void remove(Hospedagem hospedagem);
	
	public void update(Hospedagem hospedagem);
	
	public Hospedagem getHospedagemById(int id);
	
	public List<Hospedagem> list();
	
	public Hospedagem getHospedagemAtivaByCliente(Cliente cliente);
	
	public List<Hospedagem> getHospedagensByData(Date data);

}
